package com.ruoyi.mall.product.domain.service;

import java.util.List;
import com.ruoyi.mall.product.domain.entity.PmsSpuDesc;

/**
 * spu信息介绍Service接口
 *
 * @author zhangqishu
 * @date 2022-05-25
 */
public interface IPmsSpuDescService
{
    /**
     * 查询spu信息介绍
     *
     * @param spuId spu信息介绍主键
     * @return spu信息介绍
     */
    public PmsSpuDesc selectPmsSpuDescBySpuId(Long spuId);

    /**
     * 查询spu信息介绍列表
     *
     * @param pmsSpuDesc spu信息介绍
     * @return spu信息介绍集合
     */
    public List<PmsSpuDesc> selectPmsSpuDescList(PmsSpuDesc pmsSpuDesc);

    /**
     * 新增spu信息介绍
     *
     * @param pmsSpuDesc spu信息介绍
     * @return 结果
     */
    public int insertPmsSpuDesc(PmsSpuDesc pmsSpuDesc);

    /**
     * 修改spu信息介绍
     *
     * @param pmsSpuDesc spu信息介绍
     * @return 结果
     */
    public int updatePmsSpuDesc(PmsSpuDesc pmsSpuDesc);

    /**
     * 批量删除spu信息介绍
     *
     * @param spuIds 需要删除的spu信息介绍主键集合
     * @return 结果
     */
    public int deletePmsSpuDescBySpuIds(Long[] spuIds);

    /**
     * 删除spu信息介绍信息
     *
     * @param spuId spu信息介绍主键
     * @return 结果
     */
    public int deletePmsSpuDescBySpuId(Long spuId);
}
